direct-debit mandate - French English Dictionary